Skip to content
This repository was archived by the owner on Apr 15, 2026. It is now read-only.

feat(ci): add image pipeline workflows and Mergify config#32

Merged
jmgilman merged 12 commits into
masterfrom
joshuagilman/hom-22-github-actions-workflows-and-mergify
Dec 20, 2025
Merged

feat(ci): add image pipeline workflows and Mergify config#32
jmgilman merged 12 commits into
masterfrom
joshuagilman/hom-22-github-actions-workflows-and-mergify

Conversation

@jmgilman
Copy link
Copy Markdown
Collaborator

Summary

  • Add images-sync.yml for source image synchronization workflow
  • Add packer-vyos.yml for VyOS Packer build workflow
  • Add .mergify.yml for auto-merging automated bot PRs

Test plan

  • Verify images-sync.yml runs on PR
  • Verify sync command executes successfully
  • Verify images are uploaded to e2 bucket

Note: The images-sync.yml is temporarily modified to run full sync on PRs for testing. Will revert after verification.

🤖 Generated with Claude Code

- Add images-sync.yml for source image synchronization
- Add packer-vyos.yml for VyOS image builds
- Add .mergify.yml for auto-merging bot PRs

Note: images-sync.yml temporarily modified for PR testing

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@linear
Copy link
Copy Markdown

linear Bot commented Dec 20, 2025

jmgilman and others added 11 commits December 19, 2025 22:30
- images-sync.yml: Restore PR-only validation (no credentials)
- images-sync.yml: Add SOPS installation for push/dispatch runs
- packer-vyos.yml: Fix labctl build path
- Disable packer-vyos.yml workflow with TODO for vyos-build migration
- Update Mergify config to remove VyOS check requirement
- vyos-build provides better customization and avoids nested virtualization issues
Disable the Packer VyOS build workflow pending migration to vyos-build.
The workflow content is preserved as comments for historical reference
when rebuilding the workflow using the vyos-build approach, which
doesn't require nested virtualization in CI.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@jmgilman jmgilman merged commit 8e7bcd1 into master Dec 20, 2025
1 check passed
@jmgilman jmgilman deleted the joshuagilman/hom-22-github-actions-workflows-and-mergify branch December 20, 2025 07:08
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant